//定义user模型
module.exports = (sequelize, DataTypes) => { //index.js文件传过来的sequelize
    const order = sequelize.define('orders', {
        // 在这里定义模型属性
        orderID: {
            type: DataTypes.INTEGER, //模型字段类型
            primaryKey: true, //主键
            autoIncrement: true, //自增长
            allowNull: false //非空
        },
        userID: {
            type: DataTypes.INTEGER,
            allowNull: false
        },
        userName: {
            type: DataTypes.STRING,
            allowNull: false
        },
        goodsimg: {
            type: DataTypes.STRING
        },
        price: {
            type: DataTypes.INTEGER,
            allowNull: false
        },
        orderstatus: {
            type: DataTypes.STRING,
            allowNull: false
        },
        goodsID: {
            type: DataTypes.INTEGER,
            allowNull: false
        },
        goodsname: {
            type: DataTypes.STRING,
            allowNull: false,
            // allowNull 默认为 true
        },
        type:{
            type: DataTypes.STRING,
            allowNull: false,
        },
        count:{
            type: DataTypes.STRING,
            allowNull: false
        },
        address: {
            type: DataTypes.STRING,
            allowNull: false
        }
    }, {
        tableName: 'orders',
        timestamps: true
    });
    return order
}